The code that cleaned up when a background actor was destroyed tried to access
the Background as backgroundActor.background._delegate but when the destroy
signal is emitted, the MetaBackgroundActor was already disposed and
backgroundActor.background NULL.
background.disconnect(changeSignalId);
if (backgroundActor.loadedSignalId)
- backgroundActor.background._delegate.disconnect(backgroundActor.loadedSignalId);
+ background.disconnect(backgroundActor.loadedSignalId);
}));
return backgroundActor;